<?php
defined('IN_IXDCW') or exit('Access Denied');
include tpl('header');
show_menu($menus);
?>
<?php if ($submit) { ?>
<div class="tt">保存成功</div>
<table cellpadding="2" cellspacing="1" class="tb">
    <tr>
        <td class="tl"><span class="f_hid">*</span> HTML代码</td>
        <td><textarea name="content" id="content" style="width:600px;height:150px;margin:3px;font-family:Fixedsys,verdana;"><?php echo $content;?></textarea>
        </td>
    </tr>
    <tr>
        <td></td>
        <td>
            <input type="button" value="复 制" class="btn" onclick="CopyCode();"/>&nbsp;&nbsp;&nbsp;&nbsp;
            <input type="button" value="返 回" class="btn" onclick="Go('?file=<?php echo $file;?>&rand=<?php echo $DT_TIME;?>');"/>&nbsp;&nbsp;
            提示：复制代码之后，切换编辑器到源代码模式后粘贴即可
        </td>
    </tr>
</table>
<div class="tt">效果预览</div>
<div style="padding:10px;background:#FFFFFF;font-size:14px;"><?php echo $content;?></div>
<script type="text/javascript">
    function CopyCode() {
        Dd('content').select();
        if (isIE) {
            clipboardData.setData('text', Dd('content').value);
        } else {
            confirm('您的浏览器不支持JS复制，请按Ctrl+C复制');
        }
    }
</script>
<?php } else { ?>
<div class="tt">什么是编辑助手？</div>
<table cellpadding="2" cellspacing="1" class="tb">
    <tr>
        <td style="padding:3px 10px 3px 10px;line-height:22px;">
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当您使用word制作了一篇图文并茂的文档，通过后台发布时，发现文档内容里的图片并不能直接粘贴到编辑器里。由于word的加密方式不公开，在不安装插件的情况下，常规的方法目前无法有效的解决此问题。于是一张一张的上传占用了您大量的宝贵时间……<br/>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;编辑助手可以通过以下三步帮您快速解决此问题：<br/>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、复制一份您的word文件，然后修改新的文件名为英文和数字格式(注意：中文的文件名可能无法被助手识别)，例如“word.doc”；<br/>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、双击打开新的word文件，点击文件，选择另存为，保存类型选择“网页 (*.htm，*.html)”；<br/>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、假如您的word文件名为word.doc，通过另存后，会生成一个word.htm文件和一个word.files目录，选择这个文件和目录压缩为.zip格式文件，在下面上传；<br/>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;小提示：本工具同样可以处理您制作的或从网上另存的htm静态页面，原理是相同的。<br/>
        </td>
    </tr>
</table>
<iframe src="" name="send" id="send" style="display:none;"></iframe>
<div class="tt">上传zip压缩文件</div>
<form method="post" action="?" enctype="multipart/form-data" target="send" onsubmit="return Upcheck();" id="up">
    <input type="hidden" name="file" value="<?php echo $file;?>"/>
    <input type="hidden" name="action" value="upload"/>
    <table cellpadding="2" cellspacing="1" class="tb">
        <tr>
            <td class="tl"><span class="f_hid">*</span> 选择文件</td>
            <td>
                &nbsp;<input name="uploadfile" id="uploadfile" type="file" size="25" onchange="Upcheck();Dd('up').submit();"/>&nbsp;&nbsp;
                <input type="submit" value=" 上 传 " class="btn" id="upbtn"/>
            </td>
        </tr>
    </table>
</form>
<div style="display:none;" id="maindiv">
    <div class="tt">上传成功</div>
    <form method="post" action="?" onsubmit="return WdCheck();">
        <input type="hidden" name="file" value="<?php echo $file;?>"/>
        <input type="hidden" name="word" id="word" value=""/>
        <table cellpadding="2" cellspacing="1" class="tb">
            <tr>
                <td class="tl"><span class="f_hid">*</span> 读取文件</td>
                <td>
                    &nbsp;
                    <select name="wd_charset" id="wd_charset">
                        <option value="gbk">GBK编码</option>
                        <option value="utf-8">UTF-8编码</option>
                    </select>&nbsp;
                    <input name="wd_nr" id="wd_nr" type="checkbox" value="1" checked/> <label for="wd_nr">过滤空行</label>&nbsp;
                    <input name="wd_note" id="wd_note" type="checkbox" value="1" checked/> <label for="wd_note">过滤注释</label>&nbsp;
                    <input name="wd_span" id="wd_span" type="checkbox" value="1" checked/> <label for="wd_span">过滤span</label>&nbsp;
                    <input name="wd_style" id="wd_style" type="checkbox" value="1" checked/> <label for="wd_style">过滤style</label>&nbsp;
                    <input name="wd_class" id="wd_class" type="checkbox" value="1" checked/> <label for="wd_class">过滤class</label>&nbsp;
                    <input type="button" value=" 读 取 " class="btn" onclick="ReadWord();"/>
                </td>
            </tr>
            <tr>
                <td class="tl"><span class="f_hid">*</span> HTML代码</td>
                <td><textarea name="content" id="content" style="width:600px;height:150px;margin:8px;font-family:Fixedsys,verdana;"></textarea>
                </td>
            </tr>
            <tr>
                <td></td>
                <td><input type="checkbox" name="water" value="1" checked/> 图片添加水印&nbsp;&nbsp;<input type="submit" name="submit" value="保 存" class="btn" id="save"/>&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" value="预 览" class="btn" onclick="RunCode();"/></td>
            </tr>
        </table>
    </form>
    <form method="post" action="?" id="runcode_form" target="_blank">
        <input type="hidden" name="file" value="<?php echo $file;?>"/>
        <input type="hidden" name="action" value="run"/>
        <input type="hidden" name="code" id="code" value=""/>
        <input type="hidden" name="temp" id="temp" value=""/>
    </form>
</div>
<script type="text/javascript">
    function Upcheck() {
        Dh('maindiv');
        if (Dd('uploadfile').value == '') {
            alert('请选择zip文件');
            return false;
        }
        Dd('upbtn').value = '上传中..';
    }
    function Upsuccess(s) {
        Ds('maindiv');
        Dd('word').value = s;
        Dd('up').reset();
        Dd('upbtn').value = '上 传';
        ReadWord();
    }
    function ReadWord() {
        var p = 'file=<?php echo $file;?>&action=read&word=' + Dd('word').value + '&charset=' + Dd('wd_charset').value;
        p += '&wd_nr=' + (Dd('wd_nr').checked ? 1 : 0);
        p += '&wd_note=' + (Dd('wd_note').checked ? 1 : 0);
        p += '&wd_span=' + (Dd('wd_span').checked ? 1 : 0);
        p += '&wd_style=' + (Dd('wd_style').checked ? 1 : 0);
        p += '&wd_class=' + (Dd('wd_class').checked ? 1 : 0);
        makeRequest(p, '?', '_ReadWord');
    }
    function _ReadWord() {
        if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
            if (xmlHttp.responseText) {
                Dd('content').value = xmlHttp.responseText;
            } else {
                alert('抱歉，读取失败，请检查压缩包内的htm文件');
            }
        }
    }
    function RunCode() {
        if (Dd('content').value == '') {
            if (confirm('您还没有读取文件，是否现在读取？')) ReadWord();
            return false;
        }
        Dd('code').value = Dd('content').value;
        Dd('temp').value = Dd('word').value;
        Dd('runcode_form').submit();
    }
    function WdCheck() {
        if (Dd('content').value == '') {
            if (confirm('您还没有读取文件，是否现在读取？')) ReadWord();
            return false;
        }
        Dd('save').value = '处理中..';
    }
</script>
<?php } ?>
<script type="text/javascript">Menuon(0);</script>
<?php include tpl('footer'); ?>